package com.erp.auto.service;

import com.erp.auto.domain.ErpAutoEvaluationConfig;
import com.erp.auto.domain.dto.ErpAutoEvaluationConfigDto;
import com.erp.auto.domain.dto.ErpAutoEvaluationConfigResponseDto;
import com.ruoyi.common.core.domain.R;

import java.util.List;

/**
 * 自动测评配置表
 *
 * @author WXX
 * @date 2023-12-25 14:59:30
 */
public interface ErpAutoEvaluationConfigService {

    List<ErpAutoEvaluationConfigResponseDto> getList();

    Object selectErpAutoEvaluationConfigById(Long id, String type);

    boolean saveEvaluationConfig(ErpAutoEvaluationConfigDto evaluationConfigDto);


    int updateStatusById(Long id, String type);

    List<ErpAutoEvaluationConfig> getListByConfig(ErpAutoEvaluationConfig erpAutoEvaluationConfig);

    R<Object> addCompanyEvaluationShop(String storeUserName);

    R<Object> deleteCompanyEvaluationShop(Long id);
}
